package org.springblade.modules.repair.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.ibatis.annotations.Param;
import org.springblade.modules.repair.dto.ByScoreQuestionAppealSearchDTO;
import org.springblade.modules.repair.entity.MaintainByScoreQuestionAppeal;
import org.springblade.modules.repair.vo.ByScoreQuestionAppealPageVO;
import org.springblade.modules.repair.vo.PlanAbarbeitungByContentVO;

import java.util.List;

public interface MaintainByScoreQuestionAppealMapper extends BaseMapper<MaintainByScoreQuestionAppeal> {

	List<ByScoreQuestionAppealPageVO> page(IPage<ByScoreQuestionAppealPageVO> page,@Param("searchDTO") ByScoreQuestionAppealSearchDTO searchDTO);

	List<PlanAbarbeitungByContentVO> selectistoryList(@Param("planId") Long planId,@Param("appealStatus") Integer appealStatus);
}
